package com.jeecms.wicool.entity.car.base;

import com.jeecms.wicool.entity.car.CarType;

public abstract class AbstractCarParam implements java.io.Serializable {

	// Fields

	private Integer id;
	private CarType carType;
	//基本信息
	private String dayOfList;
	private String year;
	//基本性能 
	private String fuel;
	private String drive;
	private Integer peopleCount;
	private Integer mass;
	private Integer maxSpeed;
	//车身结构
	private Integer door;
	private String carBody;
	private String sunroof;
	private String sunroofType;
	//外部尺寸
	private Integer carLength;
	private Integer carWidth;
	private Integer carHeight;
	private Integer wheelBase;
	//内部尺寸
	private Integer trunkVolume;
	//燃油 
	private Integer tank;
	private String fuelType;
	private String oilDrive;
	private String typeNum;
	private Integer output;
	private Integer maxPower;
	private String maxRpm;
	private String maxRnm;
	private Integer nm;
	private String cylinderRank;
	private String engineLocate;
	private String intake;
	private String camshaft;
	private Integer cylinderNum;
	private Integer valveNum;
	private String envStandard;
	//底盘操控
	private String steering;
	private String transmission;
	private Integer forward;
	private String frontBrake;
	private String backBrake;
	private String parkingBrake;
	private String wheel;
	private String frontWheel;
	private String backWheel;
	//内饰
	private String steeringMat;
	private String steeringType;
	private Short steeringShift;
	private Short carPc;
	//便利功能
	private Short cruiseCtrl;
	private Short gps;
	
	private Short reversingAid;
	private Short rvc;
	private Short checkWheel;
	private Short nokey;
	private Short parkingRadar;
	private Short overView;
	//安全配置 
	private Short abs;
	private Short dsc;
	private Short ebaEva;
	private Short ebdEbv;
	private Short tcs;
	private Short airBag;
	//影音空调
	private Short fm;
	private Short cd;
	private Short tv;
	private Short centreCtrl;
	private Short airCondition;
	
	

	// Constructors

	/** default constructor */
	public AbstractCarParam() {
	}



	public AbstractCarParam(Integer id, CarType carType, String dayOfList,
			String year, String fuel, String drive, Integer peopleCount,
			Integer mass, Integer maxSpeed, Integer door, String carBody,
			String sunroof, String sunroofType, Integer carLength,
			Integer carWidth, Integer carHeight, Integer wheelBase,
			Integer trunkVolume, Integer tank, String fuelType,
			String oilDrive, String typeNum, Integer output, Integer maxPower,
			String maxRpm, String maxRnm, Integer nm, String cylinderRank,
			String engineLocate, String intake, String camshaft,
			Integer cylinderNum, Integer valveNum, String envStandard,
			String steering, String transmission, Integer forward,
			String frontBrake, String backBrake, String parkingBrake,
			String wheel, String frontWheel, String backWheel,
			String steeringMat, String steeringType, Short steeringShift,
			Short carPc, Short cruiseCtrl, Short gps, Short reversingAid,
			Short rvc, Short checkWheel, Short nokey, Short parkingRadar,
			Short overView, Short abs, Short dsc, Short ebaEva, Short ebdEbv,
			Short tcs, Short airBag, Short fm, Short cd, Short tv,
			Short centreCtrl, Short airCondition) {
		super();
		this.id = id;
		this.carType = carType;
		this.dayOfList = dayOfList;
		this.year = year;
		this.fuel = fuel;
		this.drive = drive;
		this.peopleCount = peopleCount;
		this.mass = mass;
		this.maxSpeed = maxSpeed;
		this.door = door;
		this.carBody = carBody;
		this.sunroof = sunroof;
		this.sunroofType = sunroofType;
		this.carLength = carLength;
		this.carWidth = carWidth;
		this.carHeight = carHeight;
		this.wheelBase = wheelBase;
		this.trunkVolume = trunkVolume;
		this.tank = tank;
		this.fuelType = fuelType;
		this.oilDrive = oilDrive;
		this.typeNum = typeNum;
		this.output = output;
		this.maxPower = maxPower;
		this.maxRpm = maxRpm;
		this.maxRnm = maxRnm;
		this.nm = nm;
		this.cylinderRank = cylinderRank;
		this.engineLocate = engineLocate;
		this.intake = intake;
		this.camshaft = camshaft;
		this.cylinderNum = cylinderNum;
		this.valveNum = valveNum;
		this.envStandard = envStandard;
		this.steering = steering;
		this.transmission = transmission;
		this.forward = forward;
		this.frontBrake = frontBrake;
		this.backBrake = backBrake;
		this.parkingBrake = parkingBrake;
		this.wheel = wheel;
		this.frontWheel = frontWheel;
		this.backWheel = backWheel;
		this.steeringMat = steeringMat;
		this.steeringType = steeringType;
		this.steeringShift = steeringShift;
		this.carPc = carPc;
		this.cruiseCtrl = cruiseCtrl;
		this.gps = gps;
		this.reversingAid = reversingAid;
		this.rvc = rvc;
		this.checkWheel = checkWheel;
		this.nokey = nokey;
		this.parkingRadar = parkingRadar;
		this.overView = overView;
		this.abs = abs;
		this.dsc = dsc;
		this.ebaEva = ebaEva;
		this.ebdEbv = ebdEbv;
		this.tcs = tcs;
		this.airBag = airBag;
		this.fm = fm;
		this.cd = cd;
		this.tv = tv;
		this.centreCtrl = centreCtrl;
		this.airCondition = airCondition;
	}



	public Integer getId() {
		return id;
	}



	public void setId(Integer id) {
		this.id = id;
	}



	public CarType getCarType() {
		return carType;
	}



	public void setCarType(CarType carType) {
		this.carType = carType;
	}



	public String getDayOfList() {
		return dayOfList;
	}



	public void setDayOfList(String dayOfList) {
		this.dayOfList = dayOfList;
	}



	public String getYear() {
		return year;
	}



	public void setYear(String year) {
		this.year = year;
	}



	public String getFuel() {
		return fuel;
	}



	public void setFuel(String fuel) {
		this.fuel = fuel;
	}



	public String getDrive() {
		return drive;
	}



	public void setDrive(String drive) {
		this.drive = drive;
	}



	public Integer getPeopleCount() {
		return peopleCount;
	}



	public void setPeopleCount(Integer peopleCount) {
		this.peopleCount = peopleCount;
	}



	public Integer getMass() {
		return mass;
	}



	public void setMass(Integer mass) {
		this.mass = mass;
	}



	public Integer getMaxSpeed() {
		return maxSpeed;
	}



	public void setMaxSpeed(Integer maxSpeed) {
		this.maxSpeed = maxSpeed;
	}



	public Integer getDoor() {
		return door;
	}



	public void setDoor(Integer door) {
		this.door = door;
	}



	public String getCarBody() {
		return carBody;
	}



	public void setCarBody(String carBody) {
		this.carBody = carBody;
	}



	public String getSunroof() {
		return sunroof;
	}



	public void setSunroof(String sunroof) {
		this.sunroof = sunroof;
	}



	public String getSunroofType() {
		return sunroofType;
	}



	public void setSunroofType(String sunroofType) {
		this.sunroofType = sunroofType;
	}



	public Integer getCarLength() {
		return carLength;
	}



	public void setCarLength(Integer carLength) {
		this.carLength = carLength;
	}



	public Integer getCarWidth() {
		return carWidth;
	}



	public void setCarWidth(Integer carWidth) {
		this.carWidth = carWidth;
	}



	public Integer getCarHeight() {
		return carHeight;
	}



	public void setCarHeight(Integer carHeight) {
		this.carHeight = carHeight;
	}



	public Integer getWheelBase() {
		return wheelBase;
	}



	public void setWheelBase(Integer wheelBase) {
		this.wheelBase = wheelBase;
	}



	public Integer getTrunkVolume() {
		return trunkVolume;
	}



	public void setTrunkVolume(Integer trunkVolume) {
		this.trunkVolume = trunkVolume;
	}



	public Integer getTank() {
		return tank;
	}



	public void setTank(Integer tank) {
		this.tank = tank;
	}



	public String getFuelType() {
		return fuelType;
	}



	public void setFuelType(String fuelType) {
		this.fuelType = fuelType;
	}



	public String getOilDrive() {
		return oilDrive;
	}



	public void setOilDrive(String oilDrive) {
		this.oilDrive = oilDrive;
	}



	public String getTypeNum() {
		return typeNum;
	}



	public void setTypeNum(String typeNum) {
		this.typeNum = typeNum;
	}



	public Integer getOutput() {
		return output;
	}



	public void setOutput(Integer output) {
		this.output = output;
	}



	public Integer getMaxPower() {
		return maxPower;
	}



	public void setMaxPower(Integer maxPower) {
		this.maxPower = maxPower;
	}



	public String getMaxRpm() {
		return maxRpm;
	}



	public void setMaxRpm(String maxRpm) {
		this.maxRpm = maxRpm;
	}



	public String getMaxRnm() {
		return maxRnm;
	}



	public void setMaxRnm(String maxRnm) {
		this.maxRnm = maxRnm;
	}



	public Integer getNm() {
		return nm;
	}



	public void setNm(Integer nm) {
		this.nm = nm;
	}



	public String getCylinderRank() {
		return cylinderRank;
	}



	public void setCylinderRank(String cylinderRank) {
		this.cylinderRank = cylinderRank;
	}



	public String getEngineLocate() {
		return engineLocate;
	}



	public void setEngineLocate(String engineLocate) {
		this.engineLocate = engineLocate;
	}



	public String getIntake() {
		return intake;
	}



	public void setIntake(String intake) {
		this.intake = intake;
	}



	public String getCamshaft() {
		return camshaft;
	}



	public void setCamshaft(String camshaft) {
		this.camshaft = camshaft;
	}



	public Integer getCylinderNum() {
		return cylinderNum;
	}



	public void setCylinderNum(Integer cylinderNum) {
		this.cylinderNum = cylinderNum;
	}



	public Integer getValveNum() {
		return valveNum;
	}



	public void setValveNum(Integer valveNum) {
		this.valveNum = valveNum;
	}



	public String getEnvStandard() {
		return envStandard;
	}



	public void setEnvStandard(String envStandard) {
		this.envStandard = envStandard;
	}



	public String getSteering() {
		return steering;
	}



	public void setSteering(String steering) {
		this.steering = steering;
	}



	public String getTransmission() {
		return transmission;
	}



	public void setTransmission(String transmission) {
		this.transmission = transmission;
	}



	public Integer getForward() {
		return forward;
	}



	public void setForward(Integer forward) {
		this.forward = forward;
	}



	public String getFrontBrake() {
		return frontBrake;
	}



	public void setFrontBrake(String frontBrake) {
		this.frontBrake = frontBrake;
	}



	public String getBackBrake() {
		return backBrake;
	}



	public void setBackBrake(String backBrake) {
		this.backBrake = backBrake;
	}



	public String getParkingBrake() {
		return parkingBrake;
	}



	public void setParkingBrake(String parkingBrake) {
		this.parkingBrake = parkingBrake;
	}



	public String getWheel() {
		return wheel;
	}



	public void setWheel(String wheel) {
		this.wheel = wheel;
	}



	public String getFrontWheel() {
		return frontWheel;
	}



	public void setFrontWheel(String frontWheel) {
		this.frontWheel = frontWheel;
	}



	public String getBackWheel() {
		return backWheel;
	}



	public void setBackWheel(String backWheel) {
		this.backWheel = backWheel;
	}



	public String getSteeringMat() {
		return steeringMat;
	}



	public void setSteeringMat(String steeringMat) {
		this.steeringMat = steeringMat;
	}



	public String getSteeringType() {
		return steeringType;
	}



	public void setSteeringType(String steeringType) {
		this.steeringType = steeringType;
	}



	public Short getSteeringShift() {
		return steeringShift;
	}



	public void setSteeringShift(Short steeringShift) {
		this.steeringShift = steeringShift;
	}



	public Short getCarPc() {
		return carPc;
	}



	public void setCarPc(Short carPc) {
		this.carPc = carPc;
	}



	public Short getCruiseCtrl() {
		return cruiseCtrl;
	}



	public void setCruiseCtrl(Short cruiseCtrl) {
		this.cruiseCtrl = cruiseCtrl;
	}



	public Short getGps() {
		return gps;
	}



	public void setGps(Short gps) {
		this.gps = gps;
	}



	public Short getReversingAid() {
		return reversingAid;
	}



	public void setReversingAid(Short reversingAid) {
		this.reversingAid = reversingAid;
	}



	public Short getRvc() {
		return rvc;
	}



	public void setRvc(Short rvc) {
		this.rvc = rvc;
	}



	public Short getCheckWheel() {
		return checkWheel;
	}



	public void setCheckWheel(Short checkWheel) {
		this.checkWheel = checkWheel;
	}



	public Short getNokey() {
		return nokey;
	}



	public void setNokey(Short nokey) {
		this.nokey = nokey;
	}



	public Short getParkingRadar() {
		return parkingRadar;
	}



	public void setParkingRadar(Short parkingRadar) {
		this.parkingRadar = parkingRadar;
	}



	public Short getOverView() {
		return overView;
	}



	public void setOverView(Short overView) {
		this.overView = overView;
	}



	public Short getAbs() {
		return abs;
	}



	public void setAbs(Short abs) {
		this.abs = abs;
	}



	public Short getDsc() {
		return dsc;
	}



	public void setDsc(Short dsc) {
		this.dsc = dsc;
	}



	public Short getEbaEva() {
		return ebaEva;
	}



	public void setEbaEva(Short ebaEva) {
		this.ebaEva = ebaEva;
	}



	public Short getEbdEbv() {
		return ebdEbv;
	}



	public void setEbdEbv(Short ebdEbv) {
		this.ebdEbv = ebdEbv;
	}



	public Short getTcs() {
		return tcs;
	}



	public void setTcs(Short tcs) {
		this.tcs = tcs;
	}



	public Short getAirBag() {
		return airBag;
	}



	public void setAirBag(Short airBag) {
		this.airBag = airBag;
	}



	public Short getFm() {
		return fm;
	}



	public void setFm(Short fm) {
		this.fm = fm;
	}



	public Short getCd() {
		return cd;
	}



	public void setCd(Short cd) {
		this.cd = cd;
	}



	public Short getTv() {
		return tv;
	}



	public void setTv(Short tv) {
		this.tv = tv;
	}



	public Short getCentreCtrl() {
		return centreCtrl;
	}



	public void setCentreCtrl(Short centreCtrl) {
		this.centreCtrl = centreCtrl;
	}



	public Short getAirCondition() {
		return airCondition;
	}



	public void setAirCondition(Short airCondition) {
		this.airCondition = airCondition;
	}


	
}